Ingesloten ECG data-acquisitiesysteem (6 / 14 stap)

Stap 6: Interne hardwareontwerp


In deze stap ik gericht op het hardwareontwerp in de Zynq SoC.

  1. Een nieuw ontwerp wordt gemaakt met de hardware aanwezig is op het bord (XC7Z010CLG400-1).
  2. Een ZYNQ ARM verwerkingssysteem wordt gebruikt als de belangrijkste apparaat (alternatief MicroBlaze kan worden gebruikt in het geval van FPGA - maar dit zal worden behandeld in andere instructable). De basis configuratie kan worden gedownload van de Resource Center
  3. Aantal aanpassingen moet gebeuren naar mijn apparaat: The BL2 module zal worden aangesloten op een PMOD-connector, zodat een randapparaat UART moet worden toegewezen aan EMIO pinnen. De ADS1299 communiceert over SPI-protocol, zodat de SPI is ook outrouted. Een perifere I2C is nodig voor de seriële EEPROM met MAC-adres. We moeten om de Timers en de watchDog Timer in de kern van de ARM. Laatste maar niet in het minst het Global Interrupt Controller doordat de gedeelde Interrupt-poorten van de PL-PS interrupt stof moet worden bewerkt.
  4. De perifere SD-kaart moet worden ingeschakeld en de schrijfbeveiliging bits gebonden aan 0.
  5. Nu moeten de EMIO pinnen men sommige poortnummers. Dit kan worden gedaan door een beperking-bestand toe te voegen. Met de opties bewerken beperkingen instellen en Add Constraint kon ik het vereiste XDC bestand maken. De ZYBO pin-deffinitions kan worden gevonden in de handleiding.

Het XDC-bestand heeft de volgende syntaxis:

 set_property PACKAGE_PIN <external> [get_ports {<internal>}]<br>set_property IOSTANDARD LVCMOS33 [get_ports {<internal>}] 

De eerste rij een interne pin (zoals UART_txd) wordt toegewezen aan een externe pin (zoals W14), terwijl de tweede rij de normen van die pin ingesteld.

Want nu ik alleen een FIR compiler IP toegevoegd voor testdoeleinden, maar het filter later zal worden vervangen door IIR + FIR versies gemaakt in HLS.

Om te kunnen werken met de FIR Compiler IP, moet een blok AXI Stream worden toegevoegd aan het systeem met overeenkomende of grotere breedte gegevenspoorten. De FIR coëfficiënten zijn gered van de FDA-tool naar een .coe bestand in hexadecimale, 16 bit ondertekende gehele getallen.

Daarmee maakten we een hardware klaar voor de inicial test van de kern van de blote-bot met de acquisitie software, en voor de kern met OS daarop. De enige stap te maken is voor het genereren van een bitstream en importeer het ontwerp aan SDK.

Gerelateerde Artikelen

Temperatuur controlesysteem met Labview (Atmega32)

Temperatuur controlesysteem met Labview (Atmega32)

ABSTRACTDit werk beschrijft een kader van ON/OFF, proportionele en lineaire temperatuur controlesystemen. Het ontwerp en de implementatie van dit proces gebeurt met LABVIEW, virtual workbench software. Het project omvat omvat data-acquisitie, gegeven
Wearable Wellness systeem - Digilent ontwerpwedstrijd 2016

Wearable Wellness systeem - Digilent ontwerpwedstrijd 2016

Het doel van het project is om te controleren de inspanning, stress, paniek of myocardiale voorganger momenten op basis van de impedantie van de huid. De impedantie van de huid te nemen kunnen we de variatie van dit tijdig interpreteren. We weten dat
Het installeren van een TV in een sauna

Het installeren van een TV in een sauna

mijn broer besloot hij wilde een sauna in zijn nieuwe huis, dus ik hem om mij te laten ook installeren overtuigde een TV en geluidsinstallatie in het draaglijker te maken de hitte en vochtigheid een beetje :)Stap 1: In de oorspronkelijke plannen van
Arduino huis energie monitor schild

Arduino huis energie monitor schild

hoewel producten worden steeds meer en meer beschikbaar voor de controle van uw huis stroomverbruik, ik ben een van die idioten die niet kan verlaten goed genoeg alleen en die liever shell uit $100 en uren van mijn tijd om te redden van $20 en iets i
LED Firefly broche

LED Firefly broche

De LED Firefly broche is een moeilijk project voor de eerste timer, maar een leuke voor de veteraan vliegen tyer bouwen!U moet een bankschroef dat kleine voorwerpen zeer stevig houden kan. Ik gebruik een fly bankschroef dat monofilamenten en draad zo
Stappen bij de analyse van de materiaal eigenschappen van zijn Stress/spanning Curve

Stappen bij de analyse van de materiaal eigenschappen van zijn Stress/spanning Curve

Intro:"Hoe gedraagt deze bepaald materiaal?" "Is het Bros? Of nodulair is? En aan welke graad? " "Welke ladingen kan het weerstaan voordat het breekt?" Al deze vragen en meer kunnen worden beantwoord door de analyse van het m
Doe herleven een oude kruiwagen

Doe herleven een oude kruiwagen

Een oude kruiwagen had vastgesteld uit voor de Prullenbak... de verf had meestal vlokken uit, en de band was volledig vlak, maar het was structureel gezond, dus ik het huis voor een tweede kans op leven sleepte.Ik vaste dit een op TechShop.Stap 1: De
Raspberry Pi gecontroleerd Aquaponics

Raspberry Pi gecontroleerd Aquaponics

Aquaponics /ˈækwəˈpɒnɨks /, is een voedsel-productiesysteem dat conventionele aquacultuur (raising aquatische dieren zoals slakken, vissen, rivierkreeftjes of garnalen in tanks) met hydrocultuur combineert (het kweken van planten in water) in een sym
Unified Control Box voor een embedded system

Unified Control Box voor een embedded system

Als onderdeel van het systeem van de ingesloten besturingselement dat ik ben gebouw, moest ik een middel om veilig huis alle hardware van de interface. Ik wilde een manier om te beschermen en de interne hardware toegankelijk voor toekomstige bedradin
Prototype van vinger afdrukken op basis ATM werktuigkundige & of verslag systeem

Prototype van vinger afdrukken op basis ATM werktuigkundige & of verslag systeem

In dit systeem is het ontwikkelen van een ingesloten systeem, dat wordt gebruikt voor ATMbeveiligingstoepassingen. In deze systemen, zal bankiers verzamelen de klant vingerafdrukken en GSM-nummer tijdens het openen van de rekeningen dan de klant enig
GREENBIT - maakt het groeien (INTEL IOT)

GREENBIT - maakt het groeien (INTEL IOT)

IntroductieWij streven ernaar een innovatieve slimme technologie waarmee de elimineert het gedoe van het tuinieren zoals wij die kennen en kunnen om het even wie om te groeien van hun eigen voedsel en planten uit hun mobiele en webinterface op afstan
LED hars kubus V3

LED hars kubus V3

een kubus van hars uit een LED-lamp en een paar andere stukken en brokken te maken.Elke keer dat ik heb een van deze ik denk altijd – zou kunnen dit beter zijn.  De eerste 2 versies die kunnen worden gevonden hier en hier, uitgewerkt ok maar ik ontde
Laptop helderheid via Vlietsteen aanpassen!

Laptop helderheid via Vlietsteen aanpassen!

Voor een ingesloten automatiseringssysteem dat ik aan het maken ben, moet ik de helderheid van het scherm snel via een touchscreeninterface. De computer is eigenlijk een touchscreen netbook dat recht rond kunt spiegelen. Ik zal niet toegang hebben to
ECG-Simulator

ECG-Simulator

dit instructable beschrijft in detail de stappen die zijn vereist voor het maken van een Arduino gebaseerde ECG-simulator. Een ECG-simulator repliceert de cardiale golfvorm die kan worden gemeten door het aanbrengen van drie elektroden (RA, LA, RL) n