Your SlideShare is downloading. ×
Example my hdl
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Example my hdl

952

Published on

example code for MyHDL

example code for MyHDL

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
952
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MyHDL SeanChen 2013/02/2113年2月18日星期⼀一
  • 2. • What’s Hardware?, What’s Software? What’s Hardware Simulation language?13年2月18日星期⼀一
  • 3. 13年2月18日星期⼀一
  • 4. • tool chain • ARM, X86(instruction set) • hardware architecture • pipeline deep, ALUS, cache level, • IF,DEC,OP,MEM(L/S),Cache(h/m) • Python CPython bytecode • >>> dis.dis(myfunc) • GCC for c/c++, PyObject • % gcc -Wall -g -save-temps -lpython2.7 • llvm13年2月18日星期⼀一
  • 5. • which one is better? • short bytecode • Multi Instructions load (hardware Support ex: GPU(DSP)) • e=a+b, f=c+d • add %e %f, %a %b %c %d13年2月18日星期⼀一
  • 6. How to define Hardware?13年2月18日星期⼀一
  • 7. a b + c • one ALU + d • a+b+c+d 確保公司能確實履行協議 • 3 cycles + • ex: • test_myhdl/example/serial_1_alu.py13年2月18日星期⼀一
  • 8. a b c d + + • two ALUs 確保公司能確實履行協議 • (a+b)+(c+d) + • two cycles • ex: • test_myhdl/example/pipe_2x1_alu.py13年2月18日星期⼀一
  • 9. • If your IP is already? what will you do in the next steps?13年2月18日星期⼀一
  • 10. • pre silicon • unittest • test sequences • function • top test • raw performance(coverage) • application test • regression(Jenkins)13年2月18日星期⼀一
  • 11. • git https://github.com/funningboy/ example_MyHDL13年2月18日星期⼀一

×