DAC3174 Pattern Test Feature

Slides:



Advertisements
Similar presentations
Lecture 23: Registers and Counters (2)
Advertisements

Computer Interfacing and Protocols
Sundance Multiprocessor Technology SMT702 + SMT712.
Lab 10 : Arithmetic Systems : Adder System Layout: Slide #2 Slide #3 Slide #4 Slide #5 Arithmetic Overflow: 2’s Complement Conversions: 8 Bit Adder/Subtractor.
Cosc 2150: Computer Organization Chapter 9, Part 2 Integer multiplication and division.
Comm Operator Introduction Serial Port Tool
Analogue to Digital Conversion
MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
RIPPLE COUNTERS A register that goes through a prescribed sequence of states upon the application of input pulses is called a counter. The input pulses.
Traceroute Assignment. Base64 Encoding The SMTP protocol only allows 7 bit ASCII data, so how can you send me a picture of Avril Lavigne, which is an.
© Bob York Gates +5 V 1 kΩ Out +5 V A B Out In 1 kΩ +5 V A B Out
7/2/2015Errors1 Transmission errors are a way of life. In the digital world an error means that a bit value is flipped. An error can be isolated to a single.
Exercise 2.5 If each number is represented with 5 bits, 7 = in all three systems -7 = (1's complement) = (signed magnitude) = (2's.
Assignment 4 Sample problems. Convert the following decimal numbers to binary
Registers and Counters
Converting binary to decimal decimal to binary
RM2F Input / Output (I/O) Pin grouping code!. I/O Pin Group Operations: The Spin language has provisions for assigning values to groups of bits in the.
Number Systems Binary and Hexadecimal. Base 2 a.k.a. Binary  Binary works off of base of 2 instead of a base 10 like what we are taught in school 
Number Systems. Today Decimal Hexadecimal Binary –Unsigned Binary –1’s Complement Binary –2’s Complement Binary.
Project Intensity By Hani Kably. Objectives Learn how to display the intensity on the LEDs for two channels (two different patterns). Learn how to display.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
The Silicon Laboratories C8051F020
07/12/ Data Representation Two’s Complement & Binary Arithmetic.
Pin Connect Plug-in  Simulator allows you to simulate and monitor external interrupt signals  The plug-in enables you to specify the interval at which.
Projects 8051.
Digital Electronics.
Counting with the Count.
In decimal we are quite familiar with placing a “-” sign in front of a number to denote that it is negative The same is true for binary numbers a computer.
Binary Addition and Subtraction. Arithmetic Operations Arithmetic operations in a computer are done using binary numbers and not decimal numbers and these.
09/03/20161 Information Representation Two’s Complement & Binary Arithmetic.
Eeng360 1 Chapter 3: DIFFERENTIAL ENCODING  Differential Encoding  Eye Patterns  Regenerative Receiver  Bit Synchronizer  Binary to Mary Conversion.
Binary & Decimal numbers
Addition and Subtraction
EET 1131 Unit 12 Shift Registers
Peripherals – Keypad The Keypad provides a simple means of numerical data or control input. The keys can be attributed whatever data or control values.
Negative Binary Numbers
Synchronous Counter with MSI Gates
Importing with Wavevision5
Number systems and codes
EKT 221 – Counters.
EKT 221 : Digital 2 COUNTERS.
Negative Binary Numbers
Keyboard/Display Controller INTEL 8279
TAO1221 COMPUTER ARCHITECTURE AND ORGANIZATION LAB 6
DAC3484 Multi-DAC Synchronization
Paging Examples Assume a page size of 1K and a 15-bit logical address space. How many pages are in the system?
Instructor: Alexander Stoytchev
DIFFERENTIAL ENCODING
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
EET 1131 Unit 12 Shift Registers
Simple ADC structures.
Simple ADC structures.
Current Design.
Synchronous Counters with MSI Gates
Synchronous Counters with MSI Gates
DAC3484 Test.
FPGA Tools Course Answers
DIFFERENTIAL ENCODING
ME 4447/6405 Microprocessor Control of Manufacturing Systems and
Keyboard/Display Controller (8279)
DAC3482 Test.
DAC3482 Internal Clock Operation
A register design with parallel load input
ME 4447/6405 Microprocessor Control of Manufacturing Systems and
Decimal and binary representation systems
CS-401 Assembly Language Programming
TSW3070 ARB WAVEFORM GENERATION
Instructor: Alexander Stoytchev
Number Systems.
Two’s Complement & Binary Arithmetic
Presentation transcript:

DAC3174 Pattern Test Feature 6/1/14 rmp

Config4 reports which bits are in error Config4 reports which bits are in error. Writing to config4 clears reported errors. Then Read Register to see if there are new errors detected.

Config1 has bit to enable pattern test feature

In single bus, delay for ‘clock A’ is really delay for SYNC Pattern made for offset binary, but at present need to set for 2’s comp on the tools, both DAC GUI and HSDCPro. Need to investigate why.

HSDCPro – use Load External Pattern File button and then press Send.

Default patterns start in config12

Introduce an intentional error in pattern0

Result of intentional error

Back to default pattern, introduce timing error

Result of timing error

Introduce more timing error

Result of more timing error

If offset binary/2’s complement is not set right for pattern, then msb will be in error

Additional Notes Pattern file for HSDCPro is a two column csv file, on length modulo 8 samples. (Some number of patterns, repeated. The example file had 256 samples, the 8 sample pattern repeated 32 times.) HSDCPro sends the first column of samples in the csv file to Channel A of the DAC, the second column to Channel B. Since the single-clocked sample bus is interleaved between channel A and channel B, the first pattern goes in the first column, second pattern in the second column, third pattern back to first column, etc. HSDCPro expects the 14 bits to be msb-justified in a 16b word. (The decimal value of the pattern * 4). Thus the DAC3174 default pattern is: 59880 56024 43944 5396 5652 9508 21588 60136