basys3's People
Forkers
chaffim cyberroadie mihaispetrescu wuyuze statawake pyrominsoo saurabhsa27 aod321 jzoxsc113 mattmcd25 undeniablelogic cognitivefly rahulkr01 misterquick wendychong ppvmarius devanjanmaiti cesar-martinez-torres jkim02 ruudmandy gmdaat mnshahawy dhardy41 timellado msrashid jianqiucao akirav fkaratepe whp1204 pabou nurdancakir kaustavbhattacharya07 iiihome mohitkanodia713 iankamin danielchengse tuckerpo ayoola00 ammar-rupawala nlundeen1 tabatanevarez alinachibici ezhilventhan roughal kenji-akaizawa mandardessai kyho22 14bureaum kst49 kaivu1999 victorrpacheco ct5000 lucaslyck anishchhabra aayush17125 cbennet miura28 arnevanbreedam jiraiya777 abdelhadygamal paramids chanontonmai fantasysee swati510 minagawargious trashjabroni marionne dk7mx erdemkucukates sdanthinne ramankri lazardenisa wilsonwang371 sruus33 kekeyingbit vithayathil bobeber agustinmontero pandepyg victomunguia leifnejst dillx031 mewinkler askekristiansen asguigna ianmeister6001 stonetruth abraham570 prakash8017 gbertolani whitehorsesoft meghanashastri1 crushmorry andres2460 schroeder-student yceugene merciful2155 rudyjayk stephenhaugland srawlani22basys3's Issues
Pmod header to device pin mappings INCORRECT
The Pmod headers are commented out but if you do decide to use them, then uncommenting will lead to errors in DRC.
Example: JA[0] incorrectly maps to pin B13. The correct mapping is J1.
NOW FIXED
Need for a readme.
A readme document will enable the users to know what is contained in the repository.
XADCdemo fails timing
After running the tcl script and generating the bitfile, the timing result shows that that there are timing violations related to the digx assignments.
decimal = decimal * 250000;
decimal = decimal >> 10;
dig0 = decimal % 10;
decimal = decimal / 10;
dig1 = decimal % 10;
decimal = decimal / 10;
dig2 = decimal % 10;
decimal = decimal / 10;
dig3 = decimal % 10;
decimal = decimal / 10;
dig4 = decimal % 10;
decimal = decimal / 10;
dig5 = decimal % 10;
decimal = decimal / 10;
dig6 = decimal % 10;
decimal = decimal / 10;
A better approach to this may be to use non-blocking assignments and have dedicated logic for each digit.
Other solution may be to pipeline the assignment process.
Note that I'm using Vivaod 2015.2, so this results may vary for newer versions of Vivado. Also, better timing results are obtained by changing the Syn and PAR directives
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.