0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Zybo > Chronicles blog 35 > Verification strategy

Last updated at Posted at 2016-06-08

MicroZed Chronicles リスト http://adiuvoengineering.com/?page_id=285
@ Adam Taylor blog
https://forums.xilinx.com/t5/Xcell-Daily-Blog/Adam-Taylor-s-MicroZed-Chronicles-Part-35-Driving-Adafruit-RGB/ba-p/471438

各種verificationをどうするか。

以下の例が示されている。

This is a fairly simple design example so the verification strategy I will be undertaking is:

  1. Verify the hardware interfaces between the MicroZed, I/O Carrier Card, and the NeoPixel array.
  1. Simulate the NeoPixel driver using a VHDL simulator.
  2. Develop test software to read and write from all BRAM addresses, ensuring that the PS (Processor System) can correctly address the memory.
  3. Develop test software to drive the first NeoPixel in the array, to verify the functioning of the NeoPixel driver, and then verify the timing waveforms sent to the NeoPixel array using an oscilloscope.
  4. Develop test software to drive a number of pixels located at different points on the NeoPixel array (e.g. second pixel, mid pixel and final pixel in the array).
  5. Use a terminal program to verify that the final software can respond properly to correct commands, incorrect commands, out of sequence commands, etc.
  6. Perform final functional verification using a developed GUI to prove the final design works as specified originally.

PSをPS (Processor System)と書いているが、正しくはPS (Processing System)だ。

VHDL simulatorというのが具体的にどれを示すのかは未消化。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?