Inbäddade system för datainsamling ECG (6 / 14 steg)

Steg 6: Inre järnvaror design



I det här steget fokuserade jag på hårdvarudesign i Zynq SoC.

  1. En ny design är skapad med hårdvara närvarande i styrelsen (XC7Z010CLG400-1).
  2. ZYNQ ARM tillverkningssystemet används som den viktigaste enheten (alternativt MicroBlaze kan användas vid FPGAs - men detta kommer att behandlas i en annan instructable). Baskonfigurationen kan laddas ner från Resource Center
  3. Viss anpassning måste göras till min enhet: The BL2 modul kommer att anslutas till en PMOD kontakt så en UART extrautrustning måste mappas till EMIO stift. ADS1299 kommunicerar på SPI-protokollet, så SPI är outrouted också. En perifer I2C behövs för den serial EEPROM med MAC-adress. Vi måste aktivera Timers och watchDog Timer i ARM-kärna. Sist men inte minst den globala avbrottshanterare måste redigeras genom att aktivera delade avbrott hamnar i PL-PS avbrott tyget.
  4. SD-kortet perifera måste aktiveras, och skriva skydda lite knuten till 0.
  5. Nu måste EMIO stiften ges vissa portnummer. Detta kan göras genom att lägga till en begränsning fil. Med alternativen redigera begränsningar ange och lägga till villkoret kunde jag skapa filen som behövs XDC. ZYBO pin deffinitions finns i referenshandboken.

XDC filen har följande syntax:

set_property PACKAGE_PIN < extern > [get_ports {< inre >}] < br > set_property IOSTANDARD LVCMOS33 [get_ports {< inre >}]

Den första raden kartor en inre stift (som UART_txd) till en extern stift (som D14), medan andra raden anger normerna i det klämmer fast.

För nu jag la bara en FIR compiler IP för att testa, men filtret ersätts senare med IIR + FIR versioner i HLS.

För att arbeta med FIR Compiler IP, måste ett AXI Stream-block läggas till systemet med matchande eller större hamnar data bredd. Koefficienterna som FIR räddades från FDA verktyget till en .coe fil i hexadecimal, 16-bitars undertecknat heltal.

Med detta gjorde vi en hårdvara redo för inicial testet av bare-ben kärna som innehåller programvaran förvärvet och kärna med OS på den. Den enda åtgärd att göra är att generera en bitström och importera design till SDK.

Se Steg
Relaterade Ämnen

En inbäddad vision-system stöder vården i hemmet för konvalescent eller äldre personer

Vårt mål var att genomföra en hardware-software Visionsystem för hemvård av äldre människor eller konvalescenter.Projektet är baserat på visuell analys av personens beteende. Systemet gör det möjligt för att upptäcka hälsa eller livshotande situation...

Inbäddad webbserver med Tiva ansluten Launchpad

Hej alla,I det här inlägget kommer jag att dela med mig av min nya ansökan enkel inbäddade servern för att kontrollera och mäta somethings över internet.Numera som bekant IoT är populärt ämne och kan bli mer populär. Även det är ett motto att "av 202...

SnapNsew: Ett Soft-krets / inbäddade elektroniska projekt

Inbäddning elektronik i textilier är ett spännande sätt att få barnen intresserade av elektronik. Tyvärr, teknikerna som behövs för att skapa ett robust projekt är inte trivialt. Jag har skapat detta system vilken tillåt du till:Enkelt skapa och test...

Zybo - AXI DMA inuti inbäddad Linux

Som titeln säger, förklarar denna handbok hur jag gjorde för att kunna använda AXI DMA inuti en inbäddad Linux på en Zybo ombord. Flera andra tutorials finns för att installera Linux på den Zybo plattformen (se referenser i slutet av handledning), så...

Blomkruka med inbäddade blad motiv av betong

Jag har varit att se en hel del exempel på konkreta lister online, och började undra om att göra min egen blomkrukor ut detta material. Jag har också fått en affinitet för naturen med bilder och mönster, och ville hitta ett sätt att bädda in grenar e...

Hand löda inbäddade pin smd ics som integrerad krets

vad är inbäddad pin IC (min term)Förpackningar för SMD ICs som integrerad krets, DFN har stift inbäddade i plast kroppen.Så som du placerar IC på verkar styrelsen lödning vara svårt.Varför? eftersom u inte kan justera ic pin av pin lätt som stift göm...

Inbäddade utskrift

Inbäddade utskrift - vad är det???Tja, kunde jag inte tänka på något kort till det mer definierade namn.För denna kompatibel innebär att skapa en utskrift med elektronik integrerad i utskriften.Så istället för lim eller snapin-lås-anslutningar allt s...

Multi-användning magi hylla-Qi-aktiverade, inbäddade magneter

Denna mångsidiga hylla har ett inbäddat nyckel hängare och en trådlös telefonladdare gömd inuti toppen. Den har även plats för något annat du vill av din säng.Steg 1: Skära din hyllaFörst skapa den övergripande formen av din hylla. Jag valde en minim...

Inbäddade metall-3D tryckt Chip-Clip för köket

föreslogs det att jag gör instructables artiklar jag har skrivit med plast och andra material kombineras. Tekniken jag använder är ganska enkel och kan göras av vem som helst som har tillgång till en 3D-skrivare.Det första projektet är ett enkelt kli...

Alla hjärtans dag blomma kronblad inbäddade hjärtat armaturer: en perfekt gåva

detta är mitt försök att skapa ett alla hjärtans dag ljus på en hjärtformade vax bas med tre blomma kronblad inbäddade hjärta armaturer och en te-tänd ljus inuti, alla gjorda i vax.Steg 1: Nödvändiga förnödenheter jag hade turen att hitta en hjärtfor...

Revit: Inbäddade Sill/sopa

I detta Instructable visar jag hur att sätta en inbäddad sill i en tegelvägg och sedan sätta det tegelväggen i en staplad vägg. Jag var nyligen arbetar på ett projekt på jobbet som jag behövde för att placera en fönsterbräda (den typ som du hittar i...

Hur man genomför inbäddade Mqtt klient använder W5500 IC.

Hur man genomför inbäddade Mqtt klient använder W5500 IC.Steg 1: Tyger som du måste förbereda. 1. W5500 Inbäddade Ethernet styrelse.-W5500 med Cortex M-serien rekommenderas. Jag använde min anpassade ombord. Min egna ethernet styrelsen ingår W5500 st...

Inbäddade Affordances

Jag spenderar tid att tänka olika sätt att göra produktdesign mer tillgänglig. Tänk om, istället för av en professionell elektronikingenjör, morgondagens teknik skulle kunna utformas av en konstnär? Vad händer om produkter kunde vara funktionellt utf...

Genom att använda Arduino för att kommunicera med inbäddade projekt

bygga en fristående AVR ATMEGA projekt ibland lämnar dig med inte lätt att läsa utdata från projektet. Men du kan använda en Arduino för att fungera som en kommunikation bro mellan projektet inbäddade och datorns Serial Monitor program!Jag är bygga e...

Inbäddade USB penna Stick i tydliga harts

Jag brukade arbeta som gymnasiet media tekniker, där teary eyed studenter skulle hitta mig med sina trasiga USB-minnen. Ordet hade fått att jag kunde hämta data, efter jag hade hjälpt en student som hade span på deras swivel stolar, handtralla en av...

Baka-fri Ice Cream Pie: Inbäddade med Pi

i skolan vi ska ha Pi-dagen paj fester och jag erbjöd sig att ta något. Då Pi dagen paj tävlingen kom upp, och jag visste att jag skulle behöva prova något nytt för tävlingen. Tillfällighet, arbetar mina föräldrar på en Dairy Queen.Dairy Queen = glas...

Testning av en prototyp inbäddade automationssystem.

Detta system hoppas jag att installera i en nära framtid. Jag har här tagit ett videoklipp som visar några av dess funktioner.Steg 1: torr kör.De enda ingångarna har jag utfodring realtid data i systemet är temperatur och ljussensorer. Utgångar för b...

Hur man gör glas marmor med en inbäddad precision bild

jag är en blivande glaskonstnär som ville utnyttja laser gravörens på den lokala TechShop. Jag hade en idé att bädda in en laser etsade bild i mitten av glas marmor med verktyget Epilog laser gravyr. Detta är en ganska cool projekt om du har tillgång...

INBÄDDADE FLEX SENSOR ärm

Flex sensorerna är passiva resistiv enheter som kan användas för att upptäcka bockning eller böjning. Placeringen av en flex sensor på en ärm möjliggör flera program: cykliska push ups, lysa upp en LED eller styrning av MIDI-data genom att böja armbå...