In the previous lecture, we generated the article corresponding to the combination lock design.
This lecture will instantiate that Navada project to generate FPGA with.
Our design in Rebadow consists of two main parts, the combination lock IP and the eyepiece to connect
and to unlock inputs to push buttons, these IPS are responsible for removing the extra pulses on a
push-button and generating a single cycle pulse.
The next section will describe how to design these objects.
But for now, let's just use the artillery piece available in the resources folder attached to this
lecture.
Let's create if you want a project with the name of combination, underscore luck, dashboard, choose
the Basis three report as a target FPGA platform.
Create a new black design and add trips to the the repository.
You can find the two ipis in the resources folder attached to this election.
To add Ipis right, click on the diagram area and select IP settings, then select the repository under
the IP option in the settings window.
Click on the ad icon and find a download at Epis and the one we generated in the previous election.
After that, I had the combination lock IP into the diagram area.
Then we need to ipis to collect the entry and put a push button at the bouncer and a pulse generate.
Whereas a bouncer removes the extra bouncers on the input signal, the pulse generator generates a single
psycho pulse for each pushbutton.
Kind of piece together and make the other ports Xterra.
We need the same IPIS to connect the lock input to a push button, you can copy and paste the previous
to IPIS and connect them properly.
Change the port names to more convenient ones.
Now we need constant fights, you can download the consent file that is attached to this election.
Create a new constraint and insert a download it constricts.
Now, the wrapper generate the output products and finally generate the FPGA bitzer.
Then program the board and examine the design on the board.
This video is the last lecture that explained ideas and design techniques in this section.
Therefore, the next lecture will give you a few exercises to practice and master what you have learned
throughout this section.
These are our takeaway messages, and we want to block design approach, you can copy and paste ipis
in the design with.
To connect pushbuttons, we should use that the bouncer IP and most probably the path generates depends
on our design.
What would happen if we don't use any of the generator, Arkes?