Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/9807
Title: | เครื่องเล่นซีดีรอมระบบ MPEG-1 สัญญาณเสียงลำดับชั้น 3 |
Other Titles: | An MPEG-1 audio layer III CD-ROM player |
Authors: | พิเชฐ พัชรรุ่งเรือง |
Advisors: | เอกชัย ลีลารัศมี |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย |
Advisor's Email: | Ekachai.L@Chula.ac.th |
Subjects: | เครื่องเล่นคอมแพกต์ดิสก์ -- การออกแบบและการสร้าง เอ็มเพ็ก |
Issue Date: | 2542 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | วิทยานิพนธ์นี้นำเสนอวิธีการออกแบบและสร้างเครื่องเล่นซีดีรอมระบบ MPEG-1 สัญญาณเสียงลำดับชั้น 3 ซึ่งฮาร์ดแวร์ประกอบไปด้วยส่วนหลัก 3 ส่วน ส่วนแรกคือส่วนควบคุมเครื่องอ่านแผ่นซีดีรอมแบบ ATAPI ส่วนนี้ใช้ไมโครคอนโทรลเลอร์ตระกูล MCS-51 ทำหน้าที่สร้างสัญญาณควบคุมและอ่านข้อมูลจากแผ่นซีดีรอม ส่วนที่สองคือส่วนควบคุมการไหลของข้อมูลดิบจากเครื่องอ่านแผ่นซีดีรอมไปยังส่วนถอดรหัสให้เป็นไปอย่างต่อเนื่องและควบคุมการไหลของข้อมูลที่ถอดรหัสเรียบร้อยแล้วจากส่วนถอดรหัสไปยังตัวแปลงสัญญาณเชิงเลขเป็นสัญญาณแอนะล็อก ส่วนนี้ถูกออกแบบด้วยภาษา VHDL และสังเคราะห์ลงบนชิป FPGA เบอร์ XC4010E ที่มีความซับซ้อนเทียบเท่าเกต 10,000 ตัว และส่วนสุดท้ายคือ ส่วนถอดรหัสทำหน้าที่ถอดรหัสจากข้อมูลดิบที่ได้จากแผ่นซีดีรอมกลับไปเป็นสัญญาณการมอดูเลตแบบรหัสพัลส์ (พีซีเอ็ม) ส่วนนี้ใช้ชิปประมวลผลสัญญาณเชิงเลขเบอร์ TMS320c31-60 เป็นตัวประมวลผลหลัก ซึ่งสามารถคูณจำนวนอิงดรรชนีขนาด 32 บิตได้ภายในหนึ่งรอบสัญญาณนาฬิกาและทำงานที่ความถี่ 60 MHz ส่วนซอฟต์แวร์นั้นกล่าวถึงวิธีการจัดการหน่วยความจำเพื่อดึงเอาประสิทธิภาพการทำงานของชิปประมวลผลออกมาให้มากที่สุด พร้อมทั้งการดัดแปลงวิธีการคำนวณเพื่อให้สามารถถอดรหัสได้ในแบบเวลาจริง |
Other Abstract: | The thesis presents the design and construction of an MPEG-1 Layer III CD-ROM player. The hardware of the player consists of 3 essential parts. The first part is an ATAPI CD-ROM drive controller. This part uses an MCS-51 microcontroller together with some peripheral devices, such as LCD, keyboard, etc., to generate necessary signals for controlling the operation of the CD-ROM drive and to read its raw data stream. The second part is the data flow control. The main functions of this part are to make continuous flow of the raw data from the CD-ROM to the decoding part and to synchronize the already decoded data from the decoding part to a 16-bit serial digital-to-analog converter. It is designed by using VHDL and synthesized on an XC4010E FPGA chip with an equivalent complexity of about 10,000 gates. The last part is the decoding part in which a TMS320c31-60 DSP chip, with a built-in one-cycle 32-bit floating-point multiplication instruction and a 60-MHz clock, is selected as the main processor for performing the complicate decoding of the raw data from the CD-ROM into a PCM bit stream. About software, to achieve the real time decoding, the conventional decoded algorithms are substituted by the fast algorithms to gain the maximum performance of the DSP chip as much as possible. Not only an efficient memory management technique is proposed but the utilization of this technique to those algorithms will also be shown. |
Description: | วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2542 |
Degree Name: | วิศวกรรมศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิศวกรรมไฟฟ้า |
URI: | http://cuir.car.chula.ac.th/handle/123456789/9807 |
ISBN: | 9743330445 |
Type: | Thesis |
Appears in Collections: | Grad - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Pichet_Pa_front.pdf | 1.03 MB | Adobe PDF | View/Open | |
Pichet_Pa_ch1.pdf | 797.79 kB | Adobe PDF | View/Open | |
Pichet_Pa_ch2.pdf | 1.2 MB | Adobe PDF | View/Open | |
Pichet_Pa_ch3.pdf | 796.7 kB | Adobe PDF | View/Open | |
Pichet_Pa_ch4.pdf | 877.18 kB | Adobe PDF | View/Open | |
Pichet_Pa_ch5.pdf | 1.08 MB | Adobe PDF | View/Open | |
Pichet_Pa_ch6.pdf | 1.16 MB | Adobe PDF | View/Open | |
Pichet_Pa_ch7.pdf | 1.02 MB | Adobe PDF | View/Open | |
Pichet_Pa_back.pdf | 1.32 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.